home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-04-14 | 1.3 KB | 61 lines | [TEXT/PJMM] |
- UNIT PalFunGlobals;
-
- INTERFACE
-
- USES
- ROM85, ColorQuickDraw, ColorWindowMgr, PaletteMgr, PickerIntf;
-
- { Global Constants }
- CONST
-
- appleM = 301; {Menu ID Constants}
- fileM = 302;
- editM = 303;
- winM = 304;
- menuCount = 304;
-
- numWindows = 9; {Window ID Constants}
- redW = 1;
- greenW = 2;
- blueW = 3;
- curW = 4;
- ballW = 5;
- shapeW = 6;
- rainbowW = 7;
- fadeW = 8;
-
- StrID = 300; {Various Resource ID Constants}
- AlertID = 300;
- FadeID = 300;
- ShapeID = 301;
-
- MaxCT = 2048; {Max Numbers in CLUT (usually only use 256}
-
- ColorInc = $200; {Amount difference between Color rings}
- ColorStart = $FE00; {Start Color Rings}
-
- {My Version of the CLUT data structure (used for stuffing values).}
- TYPE
- MyCSpecArray = ARRAY[0..MaxCT] OF ColorSpec;
-
- MyCTabHandle = ^MyCTabPtr;
- MyCTabPtr = ^MyColorTable;
- MyColorTable = RECORD
- ctSeed : LONGINT;
- ctFlag : INTEGER;
- ctSize : INTEGER;
- ctTable : MyCSpecArray;
- END;
-
- {Standard Variables (Menus, Window Pointer, Window Record)}
- {And Palette Handles (1 per Window). }
- VAR
- myMenus : ARRAY[appleM..menuCount] OF MenuHandle;
- MyWindow : ARRAY[1..numWindows] OF WindowPtr;
- MyPalette : ARRAY[1..numWindows] OF PaletteHandle;
- dragRect : Rect;
- doneFlag : BOOLEAN;
-
- IMPLEMENTATION
-
- END.